import { Shield } from '@vicons/tabler';
import { defineTool } from '../tool';
import { translate } from '@/plugins/i18n.plugin';

export const tool = defineTool({
    name: translate('tools.firewall-rule-generator.title'),
    path: '/firewall-rule-generator',
    description: translate('tools.firewall-rule-generator.description'),
    keywords: ['firewall', 'iptables', 'firewalld', 'security', 'network', 'rules', 'linux'],
    component: () => import('./firewall-rule-generator.vue'),
    icon: Shield,
    layout: 'wideToolLayout', // 使用宽屏布局
});